package com.isunland.managesystem.utils;

import com.google.gson.TypeAdapter;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.Date;

/**
 * 对象功能:
 * 开发公司: 北京信普达系统工程有限公司
 * 开发人员: wangyanan
 * 创建时间: 2017/6/13 14:36
 */

public class MinDateDeserializer extends TypeAdapter<Date> {
  @Override public void write(JsonWriter writer, Date value) throws IOException {
    writer.value(MyDateUtil.format(value, MyDateUtil.TYPE_DATE));
  }

  @Override public Date read(JsonReader in) throws IOException {
    return MyDateUtil.parse(in.nextString(), MyDateUtil.TYPE_DATE);
  }
}
